﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DOTNETGROUP.Data;
using DOTNETGROUP.Entities;
using System.Data;
using System.Text;

public partial class Controls_ControlLienHeThietKeWebLeft : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            BindCatalog.BindLoaiThietKeWeb(cboLoaiWeb);
        }
    }

    protected void btGui_Click(object sender, EventArgs e)
    {
        bool updateStatus = false;
        LienHeThietKeWeb ent_LienHeTKW = new LienHeThietKeWeb();
        ent_LienHeTKW.HoTen = txtHoTen.Text;
        ent_LienHeTKW.DienThoai = txtSoDienThoai.Text;
        ent_LienHeTKW.ThuDienTu = txtEmail.Text;
        ent_LienHeTKW.NoiDung = txtNoiDung.Text;
        ent_LienHeTKW.TrangThai = false;
        ent_LienHeTKW.IdLoaiThietKeWeb = Convert.ToInt32(cboLoaiWeb.SelectedValue);
        ent_LienHeTKW.NgayCapNhat = Common.GetServerDateTime();
        updateStatus = DataRepository.LienHeThietKeWebProvider.Insert(ent_LienHeTKW);
        if (updateStatus)
        {
            ShowPopUpMsg("Gởi liên hệ thành công!");
            RedirectTo("~");
        }
        else
            ShowPopUpMsg("Bạn nhập thông tin chưa đúng hoặc chưa đầy đủ!");

    }
    private void RedirectTo(string url)
    {
        string redirectURL = Page.ResolveClientUrl(url);
        string script = String.Format("window.location = '{0}';", redirectURL);
        ScriptManager.RegisterStartupScript(this, typeof(Page), "RedirectTo", script, true);
    }
    private void ShowPopUpMsg(string msg)
    {
        StringBuilder sb = new StringBuilder();
        sb.Append("alert('");
        sb.Append(msg.Replace("\n", "\\n").Replace("\r", "").Replace("'", "\\'"));
        sb.Append("');");
        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "showalert", sb.ToString(), true);
    }
}